<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据类型</title>
</head>
<body>
    姓名：
    <input type="text" id="name" value="">
</body>
<script>
    //单行注释

    /*
        基本数据类型：可以用typeof()检测
            * 值类型
                * number 数字
                * string 字符串
                * boolean 布尔值
            * 特殊类型
                * undefined 未定义
                * null 空类型：用于做判断比较多
        复合数据类型：基本类型构成的
            * 数组 Array
            * 对象 Object
    */


    var num = 88.8;
    console.log(typeof(num)); //数字number（js弱类型）== int + float（java 强类型语言） int num=414; string str = 'sss'

    var str = '你好李焕英';
    console.log(typeof str);//string 字符串

    var isok = true;
    console.log(typeof isok);//boolean

    var age = 0;//推荐声明立马就赋值，不然容易出错;如果还不知道变量的值，记得先给初始值，未来如果打算存放数字，就给数字0；
    var age = '';
    var age = true;
    a = 88;
    console.log(typeof age); //undefined 未定义，声明未赋值； xxx is undefined
    console.log('a是:' + a);


    window.onload = function() {//延迟执行:等dom全部加载完再执行这里的代码
        //获取表单内容
        var name = document.getElementById('name');//通过id找到元素
        // console.log(name.value);
        if(name.value) {//没有值的时候就是 null==false
            console.log('有值');
        }else{
            console.log('没有值');
        }
    }
    

</script>
</html>